// pages/parenting/classify.js
const util = require("../../utils/util")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgPath: "/images",
    typeid:3,
    channelList: [], // 顶部分类列表
    arctypeInfo: [], // 当前分类信息
    archivesList: [], // 文档列表
    scrollHeight: null,
    no_more: false, // 没有更多数据
    isLoading: true, // 是否正在加载中
    page: 1, // 当前页码
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let _this = this;
    _this.getCategory(); // 获取文章分类
    _this.getPageData(); // 获取页面数据

    _this.setData({
      imgPath:util.getImgPath()
    });


  },
  toSearchPage(){
    wx.navigateTo({
      url: '/pages/parenting/search',
    })
  },
    /**
   * 获取页面数据
   */
  getPageData() {
    this.getArchivesList(); // 获取文档列表
  },
  getCategory(){
    const api = require("../../api/api");
    let that = this;
    api.news.category({
      success(res) {
        if(res.data.code == 0){
          let data = res.data.data;  
          for(let i in data){
            that.data.channelList.push({
                id: data[i].id,
                typeid: data[i].id,
                typename:data[i].name,
             });    
          }
          that.setData({
            channelList:that.data.channelList
          });

        }
        console.log('weweas',res)
      }
     })
  },
    /**
   * 获取文档列表
   */
  getArchivesList(isPage, page) {
    let _this = this;
    page = page || 1;
     const api = require("../../api/api")
     api.news.getList({
      page:1,
      page_size:100,
      article_category_id:_this.data.typeid,
      title:'',
       success(res) {
    //  let res  = {
    //    code:0,
    //    typelist:[
    //      {
    //        id:1,
    //        typename:'孕期',
    //        typeid: 1,
    //        currentstyle: "active"
    //      },
    //      {
    //       id:2,
    //       typename:'0-1岁',
    //       typeid: 2,
    //       currentstyle: ""
    //     }
    //    ],
    //    row:[
    //      {
    //       litpic:'https://demo.eyoucms.com/zy/uploads/allimg/20210107/1-21010G0132R20.jpg',
    //       title:'宝宝离开妈妈就哭个不停？躲猫猫就能一招解决！',
    //       seo_description:'各种行销手段早已令人眼花缭乱，但究其本质都是在研究客户（消费', 
    //       add_time: "2018-06-01",
    //       typeid: 1,
    //      },
    //      {
    //       litpic:'https://demo.eyoucms.com/zy/uploads/allimg/20210107/1-21010G0132R20.jpg',
    //       title:'宝宝离开妈妈就哭个不停？躲猫猫就能一招解决！',
    //       seo_description:'各种行销手段早已令人眼花缭乱，但究其本质都是在研究客户（消费', 
    //       add_time: "2018-06-01",
    //       typeid: 1,
    //      },
    //      {
    //       litpic:'https://demo.eyoucms.com/zy/uploads/allimg/20210107/1-21010G0132R20.jpg',
    //       title:'宝宝离开妈妈就哭个不停？躲猫猫就能一招解决！',
    //       seo_description:'各种行销手段早已令人眼花缭乱，但究其本质都是在研究客户（消费', 
    //       add_time: "2018-06-01",
    //       typeid: 2,
    //      }
    //    ]
    //  }
        let data = res.data;
        if(data.code == 0){
          let resList = data.data.rows, // list文档列表分页数据
          type_1 = _this.data.channelList, // type指定栏目数据
          channel_1 = _this.data.channelList, // channel栏目列表数据
          dataList = _this.data.archivesList; // 每次下拉分页之后的所有文档列表
        if (isPage == true) {
          _this.setData({
            archivesList: dataList.concat(resList),
            isLoading: false
          });
        } else {
          let channelList = [];
          if(channel_1.length > 1){
            channelList = channel_1;
          }else{
            channelList = _this.data.channelList;
          }
          // let channelList = channel_1.data;
          let arctypeInfo = type_1;
          _this.setData({
            arctypeInfo: arctypeInfo,
            channelList: channelList,
            archivesList: resList,
            isLoading: false
          });
        }
        console.log('resListresListresList',resList);

        }



       }
      })
  
  },
    /**
   * 切换导航栏
   */
  onSwitchTab: function (e) {
    let _this = this;
    let current_channel = e.currentTarget.dataset.field.current_channel;
    console.log('current_channel',current_channel);
  //  if(current_channel == 1){
      // 第一步：切换当前的分类id
      _this.setData({
        typeid: e.currentTarget.dataset.id,
        archivesList:[],
        page: 1,
        no_more: false,
        isLoading: true
      });
      // 第二步：更新当前的文档列表
      _this.getArchivesList();
  //  }
    // else{
    //  let typeid = e.currentTarget.dataset.typeid;
    //  let url = `/pages/parenting/classify?typeid=${typeid}`
    //   wx.navigateTo({
    //     url: url
    //   })
     
    // }
    
  },
    /**
   * 跳转详情页
   */
  jumpView(e) {
     let aid = e.currentTarget.dataset.id;
     let typeid = e.currentTarget.dataset.typeid;
     let url = `/pages/parenting/article?aid=${aid}&typeid=${typeid}`
      wx.navigateTo({
        url: url
      })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})